<?php ob_start();session_start(); //khai bào session
if (isset($_REQUEST['GuiMatKhau'])) //nếu tồn tại biến yêu cầu gửi mật khẩu
{
	include '../MyControl/connection.php'; //kết nối csdl
	if ($_POST['Email']) //nếu có nhập Email
	{
		$Email = $_REQUEST['Email'];
		$sql="select * from thanhvien where Email='".$Email."'"; //câu truy vấn kiểm tra Email tồn tại
		$result=mysql_query($sql); //thực thi câu truy vấn
		$KT=mysql_query($sql); //gán kết quả thực thi
		if(mysql_num_rows($KT)==0) //nếu không có trong csdl
		{
			$error[]="email này không tồn tại!"; //xuất lỗi
			header("location:../MyModel/QuenMatKhau.php?error=1"); //chuyển lỗi sang trang Quên mật khẩu
		}
		else if($_SESSION["cap_code"]!=$_POST['captcha']) //nếu captcha không trùng khớp
		{
			$errors[]="mã captcha không đúng!!!"; //xuất lỗi
			header("location:../MyModel/QuenMatKhau.php?errors=1"); //chuyển lỗi sang trang quên mật khẩu
		}
		else
		{		
			//send email
			include "class.phpmailer.php"; 
			include "class.smtp.php"; 
			$mat_khau_moi=mt_rand();
			$mail = new PHPMailer();
			$mail->IsSMTP(); // set mailer to use SMTP
			$mail->Host = "smtp.gmail.com"; // specify main and backup server
			$mail->Port = 465; // set the port to use
			$mail->SMTPAuth = true; // turn on SMTP authentication
			$mail->SMTPSecure = 'ssl';
			$mail->Username = "VietQuan231092@gmail.com"; // your SMTP username or your gmail username
			$mail->Password = "ngocthulamphong"; // your SMTP password or your gmail password
			$from = "VietQuan_231092@yahoo.com"; // Reply to this email
			$to="".$_POST["Email"].""; // Recipients email ID
			$name="".$_SESSION["ThanhVien"].""; // Recipient's name
			$mail->From = $from;
			$mail->FromName = "Your From Name"; // Name to indicate where the email came from when the recepient received
			$mail->AddAddress($to,$name);
			$mail->AddReplyTo($from,"Ngo Viet Quan");
			$mail->WordWrap = 50; // set word wrap
			$mail->IsHTML(true); // send as HTML
			$mail->Subject = "Lay Lai Mat Khau!";
			$mail->Body = "<b>Mat Khau Moi Cua Ban La :&nbsp;&nbsp; $mat_khau_moi</b>"; //HTML Body
			$mail->AltBody = "Mail nay duoc goi bang phpmailer class. - bloghoctap.com"; //Text Body
			//$mail->SMTPDebug = 2;
			if(!$mail->Send())
			{
				echo "<h1>Loi khi goi mail: " . $mail->ErrorInfo . '</h1>';
			}
			else
			{
				$mat_khau_moi__update=md5($mat_khau_moi); //gán mật khẩu thay đổi vào
				$sql_sua="UPDATE thanhvien SET MatKhau = '".$mat_khau_moi__update."' WHERE Email='".$_POST['Email']."'"; //câu truy vấn cấp mật khẩu mới
				$reult_email=mysql_query($sql_sua); //thực thi 
				if($reult_email) //nếu thực hiện thành công
				{
					header("location:../MyModel/TrangDangNhap.php"); //chuyển vể trang đăng nhập
				}
				else{ //không thay đỗi đc
					header("location:../MyModel/QuenMatKhau.php?errorss=1"); // chuyển về trang quyên mật khẩu + lỗi
				}
			}
		
		}	
	
	}

}
  ?>